package com.lam.mall.service;

import java.util.List;
import com.lam.mall.entity.OrderAddr;
import com.lam.mall.param.OrderAddrParam;

/**
 * 订单配送地址Service接口
 * 
 * @author admin
 * @date 2023-04-25
 */
public interface OrderAddrService {

    /**
     * 查询订单配送地址
     * 
     * @param id 订单配送地址ID
     * @return 单个对象
     */
    public OrderAddr selectById(String id);

    /**
     * 查询订单配送地址列表
     * 
     * @param param 
     * @return 列表集合
     */
    public List<OrderAddr> selectList(OrderAddrParam param);

    /**
     * 新增订单配送地址
     * 
     * @param orderAddr 
     * @return 
     */
    public int insert(OrderAddr orderAddr);

    /**
     * 修改订单配送地址
     * 
     * @param orderAddr 
     * @return 
     */
    public int update(OrderAddr orderAddr);

    /**
     * 删除订单配送地址信息
     * 
     * @param id ID
     * @return 
     */
    public int deleteById(String id);
    

}
